package com.gopay.common.domain.bank.icbc.ebank.pay.res;

import java.io.Serializable;

import com.gopay.common.domain.bank.BaseMessage;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 工行B2C支付-响应类
 * 
 * @PayB2CRes.java
 * @author WangHongFei
 */

@XStreamAlias("B2CRes")
public class PayB2CRes extends BaseMessage implements Serializable {
	
    private static final long serialVersionUID = 1633792122525810209L;

    @XStreamAlias("interfaceName")
    private String interfaceName;

    @XStreamAlias("interfaceVersion")
    private String interfaceVersion;

    @XStreamAlias("orderInfo")
    private PayOrderInfoB2CRes orderInfo;

    @XStreamAlias("custom")
    private PayCustomB2CRes custom;

    @XStreamAlias("bank")
    private PayBankB2CRes bankRes;

    public String getInterfaceName() {
        return interfaceName;
    }

    public void setInterfaceName(String interfaceName) {
        this.interfaceName = interfaceName;
    }

    public String getInterfaceVersion() {
        return interfaceVersion;
    }

    public void setInterfaceVersion(String interfaceVersion) {
        this.interfaceVersion = interfaceVersion;
    }

    public PayOrderInfoB2CRes getOrderInfo() {
        return orderInfo;
    }

    public void setOrderInfo(PayOrderInfoB2CRes orderInfo) {
        this.orderInfo = orderInfo;
    }

    public PayCustomB2CRes getCustom() {
        return custom;
    }

    public void setCustom(PayCustomB2CRes custom) {
        this.custom = custom;
    }

    public PayBankB2CRes getBankRes() {
        return bankRes;
    }

    public void setBankRes(PayBankB2CRes bankRes) {
        this.bankRes = bankRes;
    }

}
